[up_sect_firsta_gauss] ;Mandatory first upgrade cost = 4460 value = +50 hit_power = 1.0 [up_sect_firstc_gauss] ; Upper first upgrade - power cost = 4680 value = +100 hit_power = 1.5 inv_weight = +0.25 [up_sect_firstd_gauss] ; Lower first upgrade - fire rate cost = 4503 value = +20 ammo_mag_size = 20 inv_weight = +0.25 [up_sect_firste_gauss] ; Upper second upgrade - power cost = 6240 value = +200 hit_power = 3.0 inv_weight = +0.25 [up_sect_firstf_gauss] ; Lower second upgrade - fire rate cost = 4365 value = +200 rpm = +200 inv_weight = +0.25 [up_sect_secona_gauss] ; Long zoom cost = 1048 value = +5 scope_zoom_factor = -55 [up_sect_seconc_gauss] ; Adjustible scope cost = 2031 value = +5 scope_dynamic_zoom = on [up_sect_secone_gauss] ; Target acquisition cost = 4752 value = +5 scope_alive_detector = scope_detector ;--------------------------------------------------------------------- [up_firsta_gauss] scheme_index = 0, 0 known = 1 effects = up_gr_firstcd_gauss section = up_sect_firsta_gauss property = prop_firepower precondition_functor = inventory_upgrades.precondition_functor_a precondition_parameter = a & b effect_functor = inventory_upgrades.effect_functor_a effect_parameter = on_weapon_upgrade_something_here prereq_functor = inventory_upgrades.prereq_functor_a prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a prereq_params = name = str_upgrade_gauss_damage1_name description = str_upgrade_gauss_damage1_descr icon = ui_inGame2_upgrade_gauss_damage1 [up_firstc_gauss] scheme_index = 1, 0 known = 1 effects = up_gr_firste_gauss section = up_sect_firstc_gauss property = prop_firepower precondition_functor = inventory_upgrades.precondition_functor_a precondition_parameter = a & b effect_functor = inventory_upgrades.effect_functor_a effect_parameter = something_here prereq_functor = inventory_upgrades.prereq_functor_a prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a prereq_params = name = str_upgrade_gauss_damage2_name description = str_upgrade_gauss_damage2_descr icon = ui_inGame2_upgrade_gauss_damage2 [up_firstd_gauss] scheme_index = 1, 1 known = 1 effects = up_gr_firstf_gauss section = up_sect_firstd_gauss property = prop_ammo_size precondition_functor = inventory_upgrades.precondition_functor_a precondition_parameter = a & b effect_functor = inventory_upgrades.effect_functor_a effect_parameter = something_here prereq_functor = inventory_upgrades.prereq_functor_a prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a prereq_params = name = str_upgrade_gauss_ammo_name description = str_upgrade_gauss_ammo_descr icon = ui_inGame2_upgrade_gauss_ammo [up_firste_gauss] scheme_index = 2, 0 known = 1 effects = section = up_sect_firste_gauss property = prop_firepower precondition_functor = inventory_upgrades.precondition_functor_a precondition_parameter = a & b effect_functor = inventory_upgrades.effect_functor_a effect_parameter = something_here prereq_functor = inventory_upgrades.prereq_functor_a prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a prereq_params = name = str_upgrade_gauss_damage3_name description = str_upgrade_gauss_damage3_descr icon = ui_inGame2_upgrade_gauss_damage3 [up_firstf_gauss] scheme_index = 2, 1 known = 1 effects = section = up_sect_firstf_gauss property = prop_rpm precondition_functor = inventory_upgrades.precondition_functor_a precondition_parameter = a & b effect_functor = inventory_upgrades.effect_functor_a effect_parameter = something_here prereq_functor = inventory_upgrades.prereq_functor_a prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a prereq_params = name = str_upgrade_gauss_shootfast_name description = str_upgrade_gauss_shootfast_descr icon = ui_inGame2_upgrade_gauss_shootfast [up_secona_gauss] scheme_index = 0, 2 known = 1 effects = up_gr_seconcd_gauss section = up_sect_secona_gauss property = prop_scope_8x precondition_functor = inventory_upgrades.precondition_functor_a precondition_parameter = a & b effect_functor = inventory_upgrades.effect_functor_a effect_parameter = on_weapon_upgrade_something_here prereq_functor = inventory_upgrades.prereq_functor_a prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a prereq_params = name = str_upgrade_gauss_scope_zoom_name description = str_upgrade_gauss_scope_zoom_descr icon = ui_inGame2_upgrade_gauss_scope_zoom [up_seconc_gauss] scheme_index = 1, 4 known = 1 effects = up_gr_seconef_gauss section = up_sect_seconc_gauss property = prop_scope precondition_functor = inventory_upgrades.precondition_functor_a precondition_parameter = a & b effect_functor = inventory_upgrades.effect_functor_a effect_parameter = something_here prereq_functor = inventory_upgrades.prereq_functor_a prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a prereq_params = name = str_upgrade_gauss_scope_adjust_name description = str_upgrade_gauss_scope_adjust_descr icon = ui_inGame2_upgrade_gauss_scope_adjust [up_secone_gauss] scheme_index = 2, 2 known = 1 effects = section = up_sect_secone_gauss property = prop_autolockscope precondition_functor = inventory_upgrades.precondition_functor_a precondition_parameter = a & b effect_functor = inventory_upgrades.effect_functor_a effect_parameter = something_here prereq_functor = inventory_upgrades.prereq_functor_a prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a prereq_params = name = str_upgrade_gauss_scope_hax_name description = str_upgrade_gauss_scope_hax_descr icon = ui_inGame2_upgrade_gauss_scope_hax ;---------------------------------------------------------------------------------------------------------------------- ;---------First line---------- [up_gr_firstab_gauss] elements = up_firsta_gauss [up_gr_firstcd_gauss] elements = up_firstc_gauss, up_firstd_gauss [up_gr_firste_gauss] elements = up_firste_gauss [up_gr_firstf_gauss] elements = up_firstf_gauss ;---------second line---------- [up_gr_seconab_gauss] elements = up_secona_gauss [up_gr_seconcd_gauss] elements = up_seconc_gauss [up_gr_seconef_gauss] elements = up_secone_gauss